package com.uetoken.cn.common;

/**
 * @author 谢杨
 * @time 2018/7/19 14:40
 * @class 描述:所有的请求地址
 */
public class Api {
    /**
     * 基础正式地址
     */
    public static final String BASE_URL = "http://ue.yxhpt.com";//http://ue.union-exchange.com";
    /**
     * 基础测试地址
     */
    public static final String BASE_TEST_URL = "http://client.ue.sulink.cn";
    /**
     * 获取app配置信息地址
     */
    public static final String GET_APP_CONFIG_URL = "/api/Sys/GetConfig";
    /**
     * 获取短信的地址
     */
    public static final String SEND_SMS_URL = "/api/Sys/SendSms";
    /**
     * 用户注册地址
     */
    public static final String REGISTER_ACCOUNT_URL = "/api/User/Reg";
    /**
     * 用户登录地址
     */
    public static final String LOGIN_URL = "/api/User/Login";
    /**
     * 获取用户基本信息地址
     */
    public static final String GET_USER_BASE_INFO_URL = "/api/User/GetUserInfo";
    /**
     * 获取绑定优谷信息
     */
    public static final String GET_BIND_YG_INFO_URL = "/api/Purse/GetSynInfo";
    /**
     * 绑定优谷账号前的准备
     */
    public static final String BIND_YG_ACCOUNT_PREPARE_URL = "/api/Purse/SynPursePrepare";
    /**
     * 绑定优谷账号
     */
    public static final String BIND_YG_ACCOUNT_URL = "/api/Purse/SynPurse";
    /**
     * 用户签到
     */
    public static final String USER_SIGN_URL = "/api/User/Sign";
    /**
     * 获取钱包列表地址
     */
    public static final String GET_PURSE_LIST = "/api/Purse/GetPurses";
    /**
     * 获取钱包历史详情与统计地址
     */
    public static final String GET_PURSE_LIST_HISTORY = "/api/Purse/GetPurseHis";
    /**
     * 支付准备地址
     */
    public static final String PAY_PREPARE_URL = "/api/Purse/PayPrepare";
    /**
     * 支付地址
     */
    public static final String PAY_URL = "/api/Purse/Pay";
    /**
     * 修改用户常规信息地址
     */
    public static final String MODIFY_USER_INFO_URL = "/api/User/EditUserInfo";
    /**
     * 钱包转账
     */
    public static final String PURSE_TANSFER = "/api/Purse/Tansfer";
    /**
     * 获取子账号列表
     */
    public static final String GET_SUB_PURSES = "/api/Purse/GetSubPurses";
    /**
     * 出货
     */
    public static final String STOCK_STOCKOUT = "/api/Stock/Stockout";
    /**
     * 用户的出货历史
     */
    public static final String GET_STOCK_STOCKOUT_HIS = "/api/Stock/GetStockOutHis";
    /**
     * 钱包创建子钱包
     */
    public static final String CREATE_SUB_PURSE = "/api/Purse/CreateSubPurse";
    /**
     * 获得钱包子账号历史
     */
    public static final String GET_SUB_PURSE_HIS = "/api/Purse/GetSubPurseHis";
    /**
     * 子钱包内部转账
     */
    public static final String SUB_PURSE_TANSFER = "/api/Purse/SubTransfer";
    /**
     * 上传文件
     */
    public static final String UPLOAD_FILE_URL = "/api/Sys/UploadFile";
    /**
     * 修改用户手机号
     */
    public static final String MODIFY_USER_PHONE_URL = "/api/User/EditMobileno";
    /**
     * 忘记密码
     */
    public static final String FORGET_PWD_URL = "/api/User/EditLoginPwd";
    /**
     * 获取收货地址
     */
    public static final String GET_ADDRESS_URL = "/api/User/GetAddress";
    /**
     * 删除收货地址
     */
    public static final String DELETE_SHIPPING_ADDRESS_URL = "/api/User/DeleteAddress";
    /**
     * 创建或者设置为默认地址
     */
    public static final String CREATE_OR_SETTING_DEFAULT_ADDRESS_URL = "/api/User/CreateAddress";
    /**
     * 获取省市区列表
     */
    public static final String GET_AREAS_URL = "/api/Sys/GetAreas";
    /**
     * 获取我页面的基本信息
     */
    public static final String GET_MY_URL = "/api/User/GetMy";
    /**
     * 获取用户绑定的银行卡列表
     */
    public static final String GET_USER_BIND_BANK_URL = "/api/User/GetUserBanks";
    /**
     * 删除用户银行卡
     */
    public static final String DELETE_BANK_URL = "/api/User/DeleteBank";
    /**
     * 获取银行卡信息
     */
    public static final String GET_BANKS_INFO_URL = "/api/User/GetBanks";
    /**
     * 用户新增银行卡
     */
    public static final String USER_CREATE_BANK_CARD_URL = "/api/User/CreateBank";
    /**
     * 创建意见反馈
     */
    public static final String CREATE_FEED_BACK_URL = "/api/User/CreateFeedback";
    /**
     * 获取意见反馈
     */
    public static final String GET_FEED_BACK_LIST_URL = "/api/User/GetFeedback";
    /**
     * 用户的站内信
     */
    public static final String GET_MAILS_URL = "/api/User/GetMails";
    /**
     * 修改站内信状态为已读取
     */
    public static final String EDIT_MAIL_STATUS_URL = "/api/User/EditMailStatus";
    /**
     * 获取钱包金额
     */
    public static final String GET_PURSE = "/api/Purse/GetPurse";

    /**
     * 绑定第三方账号接口
     */
    public static final String GET_BIND_THIRDPARTY = "/api/User/CreateUserOpen";
    /**
     * 查询用户所有第三方账号绑定状态
     */
    public static final String QUERY_BIND_THIRDPARTY_STATE = "/api/User/GetUserOpens";
    /**
     * 解除第三方账号绑定
     */
    public static final String UNBUNDLE_THIRDPARTY = "/api/User/DeleteUserOpen";
    /**
     * 开通指纹支付
     */
    public static final String OPEN_FINGERPRINT_PAYMENT = "/api/User/CreateNotPwdPay";
    /**
     * 关闭指纹支付
     */
    public static final String CLOSE_FINGERPRINT_PAYMENT = "/api/User/DeleteNotPwdPay";
    /**
     * POST /api/Purse/ChargeCNV
     * 充值CNV
     */
    public static final String CHARGE_CNV = "/api/Purse/ChargeCNV";

    /**
     * POST  /api/Purse/GetCNVChargeHis
     * 获取CNV充值记录
     */
    public static final String GET_CNV_CHARGE_HIS = "/api/Purse/GetCNVChargeHis";

    /**
     * 获取钱包列表
     * /api/Blockchain/GetTransPurses
     */
    public static final String GET_TRANS_PURSES = "/api/Blockchain/GetTransPurses";

    /**
     * 根据钱包获取钱包地址
     * /api/Blockchain/GetPurseAddressByPurse
     */
    public static final String GET_PURSES_ADDRESS_BY = "/api/Blockchain/GetPurseAddressByPurse";

    /**
     * 获取提现信息
     * POST /api/Blockchain/GetWithdrawalInfo
     */
    public static final String GET_WITHDRAWAL_INFO = "/api/Blockchain/GetWithdrawalInfo";

    /**
     * 提币
     * /api/Blockchain/CashWithdrawal
     */
    public static final String CASH_WITHDRAWAL = "/api/Blockchain/CashWithdrawal";

    /**
     * POST /api/Blockchain/GetExchangeRateByPurse
     * 根据钱包获取汇率
     */
    public static final String GET_EXCHANGERATEBY_PURSE = "/api/Blockchain/GetExchangeRateByPurse";

    /**
     * POST /api/Blockchain/GetMinTransferNum
     * 获取最小转账数
     */
    public static final String GET_MINTRANSFER_NUM = "/api/Blockchain/GetMinTransferNum";
}
